package com.qingcloud.fexecutor;

import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.FilterType;
import org.springframework.transaction.annotation.EnableTransactionManagement;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;

@AutoConfiguration
@ComponentScan(basePackages = {"com.qingcloud.fexecutor", "com.qingcloud.base"},
        excludeFilters = {@ComponentScan.Filter(type = FilterType.REGEX, pattern = {"MongoAutoConfiguration*", "CassandraAutoConfiguration*"})})
@EnableWebMvc
@EnableTransactionManagement
@tk.mybatis.spring.annotation.MapperScan(basePackages = {"com.qingcloud.fexecutor.mapper"})
@EnableFeignClients
public class FexecutorAutoConfiguration {
}
